package com.sjz.han.industry.utils;

import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;

/**
 * 状态记录业务类
 */
public class ShareUtils {

    /**
     * 共享参数
     */
    private SharedPreferences pref;

    public ShareUtils(Context context) {
        pref = PreferenceManager.getDefaultSharedPreferences(context);
    }
    //是否第一次登录 true 是 false 不是
    public void setIsFirstRunning(boolean isFirstRunning) {
        pref.edit().putBoolean("FIRST_RUN", isFirstRunning).commit();
    }
    public boolean getIsFirstRunning() {//是否首次运行app，true为首次，false为非首次，默认为true
        return pref.getBoolean("FIRST_RUN", false);
    }
    /**
     * 保存用户token
     */
    public void setToken(String token) {
        pref.edit().putString("token", token).commit();
    }

    /**
     * 获取用户token
     * @return
     */
    public String getToken() {
        return pref.getString("token", "");
    }
    /**
     * 保存用户头像
     */
    public void setUserPhoto(String token) {
        pref.edit().putString("UserPhoto", token).commit();
    }

    /**
     * 获取用户头像
     * @return
     */
    public String getUserPhoto() {
        return pref.getString("UserPhoto", "");
    }
    /**
     * 保存用户身份证号
     */
    public void setUserName(String UserName) {
        pref.edit().putString("UserName", UserName).commit();
    }

    /**
     * 获取用户身份证号
     * @return
     */
    public String getUserName() {
        return pref.getString("UserName", "");
    }
    /**
     * 保存用户级别
     */
    public void setLevel(String Level) {
        pref.edit().putString("Level", Level).commit();
    }

    /**
     * 获取用户级别
     * @return
     */
    public String getLevel() {
        return pref.getString("Level", "");
    }
    /**
     * 保存用户邀请码
     */
    public void setYQM(String yqm) {
        pref.edit().putString("yqm", yqm).commit();
    }

    /**
     * 获取用户邀请码
     * @return
     */
    public String getYQM() {
        return pref.getString("yqm", "");
    }
    /**
     * 保存用户邀请码
     */
    public void setJhStatus(String JhStatus) {
        pref.edit().putString("JhStatus", JhStatus).commit();
    }

    /**
     * 获取用户邀请码
     * @return
     */
    public String getJhStatus() {
        return pref.getString("JhStatus", "");
    }

    /**
     * 清楚账户数据
     */
    public void clearUserInfo() {
        setToken("");
       setIsFirstRunning(false);
      setUserPhoto("");
      setUserName("");
      setLevel("");
      setYQM("");

    }

}
